package com.mvetc.entity;

import java.util.List;

public class Movies {


	private String movieId;
	private String movieName;
	private String moviePublishDate;
	private String movieIntro;
	private String movieLink;
	private String moviePicture;
	private String movieRating;
	private String movieTypeId;
	private String movieCountryId;
	private String movieCount;
	private String movieDuration;
	private String movieStatus;
	private String movieSpell;
	private String countryName;
	private String typeName;
	private String actorName;
	private Type type;
	private Country country;
	private List<String> typeList;

	
	private List<Comment> commentList;
	public String getMovieId() {
		return movieId;
	}
	public void setMovieId(String movieId) {
		this.movieId = movieId;
	}
	public String getMovieName() {
		return movieName;
	}
	public void setMovieName(String movieName) {
		this.movieName = movieName;
	}
	public String getMoviePublishDate() {
		return moviePublishDate;
	}
	public void setMoviePublishDate(String moviePublishDate) {
		this.moviePublishDate = moviePublishDate;
	}
	public String getMovieIntro() {
		return movieIntro;
	}
	public void setMovieIntro(String movieIntro) {
		this.movieIntro = movieIntro;
	}
	public String getMovieLink() {
		return movieLink;
	}
	public void setMovieLink(String movieLink) {
		this.movieLink = movieLink;
	}
	public String getMoviePicture() {
		return moviePicture;
	}
	public void setMoviePicture(String moviePicture) {
		this.moviePicture = moviePicture;
	}
	public String getMovieRating() {
		return movieRating;
	}
	public void setMovieRating(String movieRating) {
		this.movieRating = movieRating;
	}
	public String getMovieTypeId() {
		return movieTypeId;
	}
	public void setMovieTypeId(String movieTypeId) {
		this.movieTypeId = movieTypeId;
	}
	public String getMovieCountryId() {
		return movieCountryId;
	}
	public void setMovieCountryId(String movieCountryId) {
		this.movieCountryId = movieCountryId;
	}
	public String getMovieCount() {
		return movieCount;
	}
	public void setMovieCount(String movieCount) {
		this.movieCount = movieCount;
	}
	public String getMovieDuration() {
		return movieDuration;
	}
	public void setMovieDuration(String movieDuration) {
		this.movieDuration = movieDuration;
	}
	public String getMovieStatus() {
		return movieStatus;
	}
	public void setMovieStatus(String movieStatus) {
		this.movieStatus = movieStatus;
	}
	public String getMovieSpell() {
		return movieSpell;
	}
	public void setMovieSpell(String movieSpell) {
		this.movieSpell = movieSpell;
	}
	public Type getType() {
		return type;
	}
	public void setType(Type type) {
		this.type = type;
	}
	public Country getCountry() {
		return country;
	}
	public void setCountry(Country country) {
		this.country = country;
	}

	public List<Comment> getCommentList() {
		return commentList;
	}
	public void setCommentList(List<Comment> commentList) {
		this.commentList = commentList;
	}
	public Movies() {
		super();
	}
	
	public List<String> getTypeList() {
		return typeList;
	}
	public void setTypeList(List<String> typeList) {
		this.typeList = typeList;
	}

	public String getCountryName() {
		return countryName;
	}
	public void setCountryName(String countryName) {
		this.countryName = countryName;
	}
	public String getTypeName() {
		return typeName;
	}
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	
	public String getActorName() {
		return actorName;
	}
	public void setActorName(String actorName) {
		this.actorName = actorName;
	}
	public Movies(String movieId, String movieName, String moviePublishDate, String movieIntro, String movieLink,
			String moviePicture, String movieRating, String movieTypeId, String movieCountryId, String movieCount,
			String movieDuration, String movieStatus, String movieSpell, String countryName, String typeName,
			String actorName, Type type, Country country, List<String> typeList, List<Comment> commentList) {
		super();
		this.movieId = movieId;
		this.movieName = movieName;
		this.moviePublishDate = moviePublishDate;
		this.movieIntro = movieIntro;
		this.movieLink = movieLink;
		this.moviePicture = moviePicture;
		this.movieRating = movieRating;
		this.movieTypeId = movieTypeId;
		this.movieCountryId = movieCountryId;
		this.movieCount = movieCount;
		this.movieDuration = movieDuration;
		this.movieStatus = movieStatus;
		this.movieSpell = movieSpell;
		this.countryName = countryName;
		this.typeName = typeName;
		this.actorName = actorName;
		this.type = type;
		this.country = country;
		this.typeList = typeList;
		this.commentList = commentList;
	}
	@Override
	public String toString() {
		return "Movies [movieId=" + movieId + ", movieName=" + movieName + ", moviePublishDate=" + moviePublishDate
				+ ", movieIntro=" + movieIntro + ", movieLink=" + movieLink + ", moviePicture=" + moviePicture
				+ ", movieRating=" + movieRating + ", movieTypeId=" + movieTypeId + ", movieCountryId=" + movieCountryId
				+ ", movieCount=" + movieCount + ", movieDuration=" + movieDuration + ", movieStatus=" + movieStatus
				+ ", movieSpell=" + movieSpell + ", countryName=" + countryName + ", typeName=" + typeName
				+ ", actorName=" + actorName + ", type=" + type + ", country=" + country + ", typeList=" + typeList
				+ ", commentList=" + commentList + ", getMovieId()=" + getMovieId() + ", getMovieName()="
				+ getMovieName() + ", getMoviePublishDate()=" + getMoviePublishDate() + ", getMovieIntro()="
				+ getMovieIntro() + ", getMovieLink()=" + getMovieLink() + ", getMoviePicture()=" + getMoviePicture()
				+ ", getMovieRating()=" + getMovieRating() + ", getMovieTypeId()=" + getMovieTypeId()
				+ ", getMovieCountryId()=" + getMovieCountryId() + ", getMovieCount()=" + getMovieCount()
				+ ", getMovieDuration()=" + getMovieDuration() + ", getMovieStatus()=" + getMovieStatus()
				+ ", getMovieSpell()=" + getMovieSpell() + ", getType()=" + getType() + ", getCountry()=" + getCountry()
				+ ", getCommentList()=" + getCommentList() + ", getTypeList()=" + getTypeList() + ", getCountryName()="
				+ getCountryName() + ", getTypeName()=" + getTypeName() + ", getActorName()=" + getActorName()
				+ ", getClass()=" + getClass() + ", hashCode()=" + hashCode() + ", toString()=" + super.toString()
				+ "]";
	}



	
	
	
	
}
